﻿@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";  clear: both;height: 0;}
.clearfix { display: inline-block;  zoom:1;}
img{display: inline-block;border:none;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure{margin: 0;}
ul, ol, menu{list-style: none;margin: 0;padding: 0;}
a{
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
a, a:active, a:focus{outline:none;color: #0173B9;}
table{border-collapse:collapse;border-spacing:0;}
blockquote, q{quotes: none;}
address, em, i{font-style: normal;}
abbr, acronym{font-variant: normal;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
fieldset, a img, iframe{border: 0 none;}
input, select, button{vertical-align: middle;}
input, textarea, select{*font-size: 100%;}
button{overflow: visible;}
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border: 0 none;padding: 0;}
:active{outline: 0 none;}
::selection{background: #e74700;color: white;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix{*zoom:1;}
*{font-family:"Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;}
body{background-color: #fff;font: 14px/1.5em "Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;max-width: 1920px;margin: 0 auto;-webkit-font-smoothing: antialiased;width: 100%;overflow-x: hidden; }
h1,h2,h3,h4,h5,h6 {
  font-weight: 600;
  color:#4e4e4e;
}
/*#header *,
.containe *{
   transition:all .5s ease;
  -webkit-transition: all .5s ease;
    }*/
h1{
  font-size: 36px;
  color:#fff;
}

h2{
  font-size: 20px;
}

h3{
  font-size: 16px;
  color: #787878;
  font-weight: 400;
  line-height: 24px;
}

h4{
  font-size: 16px;
}
/* 通用样式 */
.fl{float:left;}
.fr{float:right;}
.boxWrap{
  width: 240px;
  -moz-transition:margin-top .5s ease-out;
  -webkit-transition:margin-top .5s ease-out;
  -o-transition:margin-top .5s ease-out;
  -ms-transition:margin-top .5s ease-out;
}
.boxWrap:hover{ margin-top:-179px;}
ul{overflow: hidden;}
input,a{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none ;border-radius: 0;
}
input:-webkit-autofill {-webkit-box-shadow: 0px 0px 1000px white inset;}
.containe{
  display: block;
  max-width: 1200px;
  margin:0 auto;
  position: relative;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #666;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #666;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #666;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #666;
} 
div.big {overflow: hidden;}
div.big img{width: 100%;display: block; transition: .1s transform;
    transform: translateZ(0);height: 100%;
margin: 0 auto;}
div.big:hover img{
    transform: scale(1.2, 1.2);
    transition: .3s transform;
} 
.over,.over li a,.over a{overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.clear{clear: both;}
.imgDiv img {position: relative; width: 100%; display: block;}
#index_slider {overflow: hidden; position: relative;}
#index_slider li{float: left; }
#index_slider img{max-width: 100%;}
.slidesjs-navigation{position: absolute;width: 45px;top: 40%;z-index: 10;text-indent: -9999em;}
.slidesjs-previous{height: 45px;background: url(../images/btn_l.png);left: 10%;}
.slidesjs-next{height: 45px;background: url(../images/btn_r.png);right: 10%;}
.slidesjs-pagination {margin: 7px 0 0; float: right; list-style: none; position: absolute; bottom: 30px; left: 50%; z-index: 12; height: 50px; margin-left: -22px; }
.slidesjs-pagination li {float: left; margin: 0 1px; } 
.slidesjs-pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; } 
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-position: 0 -13px }
.slidesjs-pagination li a:hover {background-position: 0 -26px }
#demoo{width:100%; overflow: hidden;}
#demoo p{font-size: 16px;height: 32px;line-height: 42px;}
#demoo a,#demoo a p{color: #000;}
#topBack{position: fixed;cursor: pointer; bottom: 98px; right: 10%;display: none;}
.breaker{white-space: nowrap;
    margin:10px auto 0 17px;
    height: 30px;
    line-height: 30px;
    color: #333;float: right;
    padding-left: 2em;
    background-image: url(../images/i012.png);
    background-repeat: no-repeat;
     background-position: 0 center; 
} 
/*.breaker span.red{color:#bd2027;}*/
.breaker a{color: #333; max-width: 12em; overflow: hidden; display: inline-block;margin:0 8px; height: 30px; white-space: nowrap; text-overflow: ellipsis;vertical-align: bottom; } 
div.digg {padding: 3px; margin: 70px 0 0; text-align: center; font-size: 12px; } 
div.digg a {border: #ccc 1px solid; padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg p{display: inline-block;}
div.digg span.disabled {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg span.current {border: #bf141c  1px solid; padding: 4px 10px; color: #fff; font-weight: bold; background-color: #bf141c ; } 
.skyImg {display: block; margin: 30px auto 20px; } 
.titleA{font-size: 24px; text-align: center; font-weight: 400; line-height: 32px; padding-bottom: 12px; clear: both; } 
h1.titleA{font-size: 20px;line-height: 51px;color:#333;}
.subA{font-size: 12px; color:#979696; text-align: center; margin: -5px 0 8px; border-bottom: 1px dashed #dedede; padding-bottom: 8px; } 
.subA span{margin:0 5px; } 
.subA span.em{color: #424242;} 
.con01{border-top: 9px solid #7d000a;position: relative;} 
.con01 img{display: block;position: absolute;right: 0;top: 0;max-width: 100%;z-index: -1;} 
.articleCon p {line-height:30px;} 
.skip{width: 100%; margin-top: 65px;} 
.skip a{color: #5c5c5c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; } 
.skip strong{color:#e60012;} 
.w50 {width: 50%; float: left;} 
.skip .right {text-align: right;}
.imgcon{text-align: center;overflow: hidden;}
.imgcon img{display:inline-block;vertical-align:middle;max-width: 100%;max-height: 100%;}
.imgcon::after{display:inline-block;font-size:0;content:".";clear:both; height: 100%; width:1px; vertical-align: middle;}
.tabCon .con {display: none;}
.tabCon .con.active {display: block;}
.container {
    overflow: hidden;
    display: flex;
    flex-flow: row nowrap;
}
.container a{display:block;float:left;}
.pagination{min-width:600px;}
.pagination li{    display: inline-block;}
.searchbox{}
.search-head{overflow: hidden;    margin: 30px 100px;}
.searchbox .search-head-select{    
height: 40px;float:left;
    display: block;
    width: 85px;
    padding: 0 6px 0 15px;
    color: #333;
    font-size: 13px;
    border: 2px solid #f17302;    border-right: 1px solid #f17302;border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;}
.searchbox .search-head-input{height: 40px;float:left;
    display: block;
    width: 520px;
    padding: 0 15px;
    color: #333;
    font-size: 13px;
    border: 2px solid #f17302;    border-left: none;
    border-right: none;
    box-sizing: border-box;}
.searchbox .search-head-submit{height: 40px;float:left;
    display: block;
    width: 80px;    background: #f17302;
    padding: 0 6px;
    color: #fff;
    font-size: 13px;
    border: 2px solid #f17302;border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;}
.search-body-list li{line-height:2.5em;}
.proTop{overflow: hidden;background: #f3f3f3;margin:2.5em 0 1.5em;}
.proTop .imgcon{width: 378px;height: 355px;float: left;margin-right: 35px;}
.proTop .imgcon img{min-height: 100%; width:450px; height:450px;}
.prodetls{text-align:left;overflow: hidden;}
.prodetls .titleA{    font-size: 28px;
    color: #333;
    border-bottom: 1px dashed #bbb;
    text-align: left;
    line-height: 1.3em;
    /* font-weight: bold; */
    padding-top: 0.8em;
    margin-bottom: 20px;}
.prodetls .con{line-height: 36px;color: #464646; height:200px;
overflow: hidden;}
.prodetls .con span{white-space: nowrap;    display: block;
    font-weight: bold;}
.prodetls .con .confr{
   overflow:hidden;
   text-overflow:ellipsis;
   -webkit-box-orient:vertical;
   -webkit-line-clamp:4;
   display:-webkit-box;


}
.pd_hotline{width: 480px;font-size: 16px;font-weight: normal;height: 40px;padding-top:45px;}
.font_hotline {font-size: 27px; font-weight: bold; color: #cc0000; font-family: 宋; padding-top: 7px; }
.qqonline{    background-color: #cc0000;
    width: 100px;
    height: 28px;
    text-align: center;
    line-height: 27px;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    float: right;
    margin-top: 10px;
    margin-right: 30px;}